@-moz-keyframes rotate {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}@-webkit-keyframes rotate {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}@-o-keyframes rotate {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}@keyframes rotate {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}.newslist .item {	position: relative;	padding: 0 0 10px 30px;	margin-bottom: 5px;	background: url(../images/dots.png) repeat-y 8px 20px;}.newslist .item::before {	display: block;	position: absolute;	left: 5px;	top: 8px;	content: '';	width: 3px;	height: 3px;	border: 3px solid #4CAF50;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	z-index: 2;}.newslist .item::after {	display: block;	position: absolute;	left: 0;	top: 0;	content: '';	width: 20px;	height: 25px;	background: #fff;	z-index: 1;}.newslist .time {	margin-right: 5px;	padding: 2px 5px;	font-size: 12px;	color: #999;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;}.newslist .item .subject {	font-size: 14px;}.newslist .item .content {	line-height: 18px;	font-size: 12px;	color: #999;}.newslist .current_time {	padding: 3px 0 0 30px;	height: 30px;	font-size: 13px;}.newslist .current_time .current_dot {	display: block;	position: absolute;	left: 7px;	top: 10px;	content: '';	width: 6px;	height: 6px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	z-index: 2;	background: #4caf50;}.newslist .current_time::before {	left: 4px;	top: 7px;	border: none;	width: 12px;	height: 12px;	background: rgba(131, 232, 85, 0.3);}.newslist{    margin: 0;    padding: 0;	width:275px;}.newslist li{    list-style: none;}.newslist a {    color: #282828;    text-decoration: none;	-moz-transition: color .08s ease-out;    -webkit-transition: color .08s ease-out;    -o-transition: color .08s ease-out;    transition: color .08s ease-out;}.newslist a:hover {    color: #4caf50;    text-decoration: none;}.dbc_news .title {	position: relative;	padding: 0 0 10px 24px;	background: transparent !important;	height: 18px;    line-height: 18px;}.dbc_news .title::before {	position: absolute;	left: 0;	top: 2px;	width: 18px;	height: 18px;	content: '';	background: url(../images/refresh.png) no-repeat 0 0;}.dbc_news .title .subtitle {	float: right;	font-size: 12px;	font-weight: normal;	color: #666;}.dbc_news .newsbox {	position: relative;	margin-top: 10px;	padding: 0 10px 0px 0;	max-height: 325px;	overflow: hidden;}.dbc_news .newsbox::after {	position: absolute;	left: 0;	bottom: 0;	content: '';	width: 100%;	height: 20px;	background: linear-gradient(to bottom,rgba(255,255,255,0),#fff);}.iScrollVerticalScrollbar {	position: absolute;	z-index: 2;	width: 6px;	bottom: 2px;	top: 2px;	right: 1px;	overflow: hidden;	background: #f9fafc;	-moz-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);	-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);	box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.iScrollIndicator {	position: absolute;	right: 0;	width: 6px;	opacity: .6;	background: #cacaca;	-moz-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);	-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);	box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.dbc_news:hover .iScrollIndicator,.iScrollIndicator:hover,.iScrollClick .iScrollIndicator {	opacity: 1 !important;}